草庐IT

Java Hashmap 尾部遍历

全部标签

android - 如何遍历 Android 中的所有 Activity 组件( View )

我需要获取所有Activity组件的数组,然后我需要遍历此数组并选择,例如,仅选择按钮。这该怎么做? 最佳答案 这可能对你有帮助...publicArrayListgetButtons(){ArrayListbuttons=newArrayList();ViewGroupviewGroup=(ViewGroup)getWindow().getDecorView();findButtons(viewGroup,buttons);returnbuttons;}privatestaticvoidfindButtons(ViewGroupv

java - android 在 Java 中使用 for 循环遍历按钮 id

我在我正在开发的应用程序的Activity上有几个按钮。我将每个文本的文本存储在一个数组中(数据可以更改),我正在尝试使用for循环更新所有文本。Id是button1、button2和button3这就是我想要的for(inti=1;i 最佳答案 作为一个简单的解决方案,您应该尝试迭代包含View的subview:考虑到您的所有按钮都在这样的布局中:然后只需简单地遍历所有布局子项:ViewGrouplayout=(ViewGroup)findViewById(R.id.layout_container_buttons);for(in

android - 遍历 ImageButtons 给予焦点 Android

我为我的脑瘫女孩开发了一个软件。她在我们的平板电脑上使用它与我和我妻子“交流”。挺好看的。它是一堆“即时”创建的ImageButton。我的意思是只是膨胀XML代码。这是一个图像示例:这是我专为我女儿设计的。我有一个患有肌萎缩侧索硬化症(ALS)的friend。这是一种可怕的退化性疾病。他只能移动一根手指,我想让他能够使用相同的软件。为了做到这一点,我必须“遍历”每个ImageButton,当他想要的那个被聚焦时,他将“点击”鼠标来激活它。我尝试使用此处描述的内容:http://developer.android.com/guide/topics/ui/accessibility/ap

android - 循环遍历没有子名称的json对象

我想检索这个json格式文档中所有元素的值。[{"id":"c0001xgp","title":8.8,"content":142.369,"vignette":"us","image":"2011-03-1104:46:23","type":24.4,"pubdate":38.322},{"id":"c0001xgp","title":8.8,"content":142.369,"vignette":"us","image":"2011-03-1104:46:23","type":24.4,"pubdate":38.322},{"id":"c0001xgp","title":8.8,

java - 如何使用 AccessibilityService.getWindows() 获取可遍历的 AccessibilityNodeInfo?

我正在为Android编写一个AccessibilityService,直到API级别20,我一直在使用AccessibilityEvent.getSource()方法来获取可遍历的AccessibilityNodeInfo当onAccessibilityEvent(AccessibilityEventevent)被触发时。虽然生成的AccessibilityNodeInfo并不总是反射(reflect)屏幕的内容,但仍然可以使用它。从API级别21开始,新的AccessibilityService.getWindows()应该不仅能够更好地表示View层次结构(即尊重Z顺序),而且应

android - 我如何循环遍历 android 中的 HashTable 键?

我有一个充满数据的哈希表,但我不知道键如何在android中循环遍历HashTable键?我正在尝试这个,但它不起作用:Hashtableoutput=newHashtable();output.put("pos1","1");output.put("pos2","2");output.put("pos3","3");ArrayListmykeys=(ArrayList)output.keys();for(inti=0;i 最佳答案 使用枚举遍历表中的所有值。可能这就是您想要做的:Enumeratione=output.keys()

dart - Flutter - 遍历对象键和值

我有和反对,我想知道是否有一种简单的方法来遍历它的键和值?classPost{Stringid;Stringtitle;Stringarticle;Post({this.id,this.title,this.article});} 最佳答案 没有。您要求的是反射(reflection)。您可以使用dart:mirrors如果该库在您的平台上可用(它不在Flutter中),则用于此的API。您也许可以使用package:reflectable为其生成代码。.或者您可以使用package:json_serializable生成Map来自

dart - Flutter - 遍历对象键和值

我有和反对,我想知道是否有一种简单的方法来遍历它的键和值?classPost{Stringid;Stringtitle;Stringarticle;Post({this.id,this.title,this.article});} 最佳答案 没有。您要求的是反射(reflection)。您可以使用dart:mirrors如果该库在您的平台上可用(它不在Flutter中),则用于此的API。您也许可以使用package:reflectable为其生成代码。.或者您可以使用package:json_serializable生成Map来自

android - 遍历 JSONObject

我将来自Web服务的响应解析为JSONObject,它在记录时如下所示:{"Preferences":"{Pref1=Apple,Pref2=Pear}"}我知道如何请求Preferences标签,例如jsonObject.get("首选项")。但是,我不明白我要返回什么对象,也不知道如何迭代它。如何遍历jsonObject.get("Preferences")返回的对象? 最佳答案 preferences返回的对象是一个String。如果您想遍历Preferences的子项,您可能需要更改结构,例如:{"Preferences":

java - 使用 foreach 遍历 ArrayList 时的线程安全

我有一个ArrayList,它正在后台线程上被实例化和填充(我用它来存储Cursor数据)。同时可以在主线程访问,通过foreach迭代。所以这显然可能导致抛出异常。我的问题是,在不每次都复制它或不使用标志的情况下,使此类字段线程安全的最佳做法是什么?classSomeClass{privatefinalContextmContext;privateListmList=null;SomeClass(Contextcontext){mContext=context;}publicvoidpopulateList(){newThread(newRunnable(){@Overridepub